Appendix The Line - Surface Intersection Algorithm
ثبت نشده
چکیده
pointing towards the sensor and a i is a binary number depending on the intersection of l and Q i , and The reason behind taking a weighted sum of the intersection points is that the sensor measurement of the position of a surface point is less reliable if the local surface is facing away from the sensor. The weight w i is a reflection of this heuristic. In general, the sensor direction information is available from the range image sensor setup and calibration. For a Cartesian range image (depth map) without sensor information, we can simply take. If there are more than one intersections between l and the object surface, we can perform a clustering to separate the intersections into groups corresponding to each real intersection, and choose the closest cluster to compute the above weighted sum. In practice, we have not had to use such a clustering algorithm. This is because the result of the intersection algorithm depends on an initial point p (which is the vertex point in this paper). When the vertices are far from the object surface, can be from any clusters. But we are less concerned with the actual location of the intersection at the time. As the mesh grows and the vertex get closer to the surface, almost all the intersections computed are from the closest cluster, since it is the closest local minimum when considering the intersection process as a minimization. For robustness purpose, we have implemented a simple filtering scheme to eliminate gross outliers in the intersections based on the distribution of the intersections found. 1 if the intersection exists , 0 if there is no intersection , = n s n s 0 0 1 , , () τ = q i 28 When we have more than one range images, the intersection of the line with all the range images are computed. Let , be the set of range images and l be the line in consideration. The intersection of l and the surface can be defined as the weighted sum of all the intersections: (A.1) Figure 10. Intersecting a line with a digital surface illustrated in a 2-D case. Directed Line l Tangents Q P Start point True intersection Approximate Intersection Projections p q 0 q 1 0 Y X n p
منابع مشابه
Sweep Line Algorithm for Convex Hull Revisited
Convex hull of some given points is the intersection of all convex sets containing them. It is used as primary structure in many other problems in computational geometry and other areas like image processing, model identification, geographical data systems, and triangular computation of a set of points and so on. Computing the convex hull of a set of point is one of the most fundamental and imp...
متن کاملIntersection between Bi-cubic Bezier Curved Surface and Plane
The paper presents a solution to calculate intersection between a plane and bi-cubic Bezier curved surface. The paper first constructs bounding box based on the control grid by the characteristics of the Bezier surface, and then makes use of the plane half-space properties to convert the problem that calculates the intersection line between the plane and the parameter curved surface into calcul...
متن کاملRobust Method for E-Maximization and Hierarchical Clustering of Image Classification
We developed a new semi-supervised EM-like algorithm that is given the set of objects present in eachtraining image, but does not know which regions correspond to which objects. We have tested thealgorithm on a dataset of 860 hand-labeled color images using only color and texture features, and theresults show that our EM variant is able to break the symmetry in the initial solution. We compared...
متن کاملA ug 2 00 6 A Condition Number Analysis of a Line - Surface Intersection Algorithm ∗
We propose an algorithm based on Newton’s method and subdivision for finding all zeros of a polynomial system in a bounded region of the plane. This algorithm can be used to find the intersections between a line and a surface, which has applications in graphics and computer-aided geometric design. Our analysis shows that the running time of the algorithm is bounded in terms of the condition num...
متن کاملDirect boolean intersection between acquired and designed geometry
In this paper, a new shape modeling approach that can enable direct Boolean intersection between acquired and designed geometry without model conversion is presented. At its core is a new method that enables direct intersection and Boolean operations between designed geometry (objects bounded by NURBS and polygonal surfaces) and scanned geometry (objects represented by point cloud data). We use...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995